/**
 * 接口
 */
export interface ControlValueAccessor {
  writeValue(obj: any): void; // 该方法用于将模型中的新值写入视图或 DOM 属性中。
  registerOnChange(fn: any): void; // 设置当控件接收到 change 事件后，调用的函数
  registerOnTouched(fn: any): void; // 设置当控件接收到 touched 事件后，调用的函数
  // 当控件状态变成 DISABLED 或从 DISABLED 状态变化成 ENABLE 状态时，会调用该函数。该函数会根据参数值，启用或禁用指定的 DOM 元素。
  setDisabledState?(isDisabled: boolean): void;
}
